.blog-status-msg {
  background: #00a4f0;
  margin-top: 2.143em;
  padding: 10px;
  color: #fff;
  text-align: center;
  font-size: .875em;
}

.blog-status-msg a {
  text-decoration: underline;
  color: #fff;
  display: block;

}

.w-item {
  margin: 1.25em 0 0;
}

.w-post-info {
  font-size: .875em;
  text-align: ;
  margin-bottom: 2px;

}

.w-post-timestamp abbr[title] {
  border-bottom: none;
}

.w-post-author {
  float: right;
}

.w-post-title {
  background: #00a4f0;
  font-size: 1.5em;
  padding: 5px;
  color: #fff;
  margin: 0;
}

.w-item .w-post-body {
  position: relative;
  padding: 5px;
}

.w-item img {
  max-width: 100%;
}

.w-post-body .image-wrapper {
  text-align: center;
  margin: 1.5em 0;
}

.w-post-body .description {
  margin: 1em 0;
}


/* blog pager */
#blog-pager {
  margin: 1.25em 0 0;
}

#blog-pager a {
  display: inline-block;
  color: #fff;
  font-weight: bold;
}

.home-link {
  background: #00a4f0;
  width: 140px;
  padding: 5px 15px;
}

.blog-pager-newer-link {
  float: left;
  background: #00a4f0;
  padding: 5px 15px;
}

.blog-pager-older-link {
  float: right;
  padding: 5px 15px;
  background: #00a4f0;
}

#blog-pager .desktop-home-link {
  display: block;
  background: #000;
  margin: 1.25em 0 0;
  padding: 5px 0;
}





@media (max-width: 250px) {
  .w-post-author {
    float: none;
    display: block;
  }
}